NC Coloring Algorithms for Permutation Graphs
نویسندگان
چکیده
We show that the problem of coloring a permutation graph of size n can be solved in O(logn logk) time using O(kn2 / logk log2n) processors on the CREW PRAM model of computation, where 1 < k < n. We estimate the parameter k on random permutation graphs and show that the coloring problem can be solved in O(logn loglogn) time in the average-case on the CREW PRAM model of computation with O(n2) processors. Our computational strategy goes as follows: Given a permutation or its corresponding permutation graph G[], we first construct a directed acyclic graph G*[] using certain combinatorial properties of , and then compute longest paths in the directed acyclic graph using divideand-conquer techniques. We show that the problem of coloring a permutation graph G[] is equivalent to finding longest paths in its acyclic digraph G*[]. The best-known parallel algorithms for the same problem run in O(log2n) time using O(n3 / logn) processors on the CREW PRAM model of computation. CR Classification: F.2.2, G.2.2
منابع مشابه
On the tenacity of cycle permutation graph
A special class of cubic graphs are the cycle permutation graphs. A cycle permutation graph Pn(α) is defined by taking two vertex-disjoint cycles on n vertices and adding a matching between the vertices of the two cycles.In this paper we determine a good upper bound for tenacity of cycle permutation graphs.
متن کاملOn Improved Time Bounds for Permutation Graph Problems
On improved time bounds for permutation graph problems p. 1 A simple test for interval graphs p. 11 Tolerance graphs and orders p. 17 Scheduling and Related Problems On scheduling problems restricted to interval orders p. 27 Scheduling with incompatible jobs p. 37 Generalized coloring for tree-like graphs p. 50 Parallel and Distributed Algorithms I Optimal (parallel) algorithms for the all-to-a...
متن کاملAcyclic Colorings and Triangulations of Weakly Chordal Graphs
An acyclic coloring of a graph is a proper vertex coloring without bichromatic cycles. We show that the acyclic colorings of any weakly chordal graph G correspond to the proper colorings of triangulations of G. As a consequence, we obtain polynomial-time algorithms for the acyclic coloring problem and the perfect phylogeny problem on the class of weakly chordal graphs. Our results also imply li...
متن کاملApproximation Algorithms for the Max-coloring Problem
Given a graph G = (V,E) and positive integral vertex weights w : V → N, the max-coloring problem seeks to find a proper vertex coloring of G whose color classes C1, C2, . . . , Ck, minimize ∑k i=1 maxv∈Ciw(v). The problem arises in scheduling conflicting jobs in batches and in minimizing buffer size in dedicated memory managers. In this paper we present three approximation algorithms and one in...
متن کاملThe Probabilistic Method Yields Deterministic Parallel Algorithms
We present a technique for converting RNC algorithms into NC algorithms. Our approach is based on a parallel implementation of the method of conditional probabilities. This method was used to convert probabilistic proofs of existence of combinatorial structures into polynomial time deterministic algorithms. It has the apparent drawback of being extremely sequential in nature. We show certain ge...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Nord. J. Comput.
دوره 6 شماره
صفحات -
تاریخ انتشار 1999